• word of the day

    oryza sativa

    oryza sativa - Dictionary definition and meaning for word oryza sativa

    Definition
    (noun) yields the staple food of 50 percent of world's population
    Synonyms : cultivated rice
Download our Mobile App Today
Receive our word of the day
on Whatsapp